



// 加密函数
export function encrypt_oaid (str, shift = 3) {
  let result = '';
  for (let i = 0; i < str.length; i++) {
    let char = str[i];
    if (char.match(/[a-z]/i)) {
      let code = str.charCodeAt(i);
      // 大写字母
      if (code >= 65 && code <= 90) {
        char = String.fromCharCode(((code - 65 + shift) % 26) + 65);
      }
      // 小写字母
      else if (code >= 97 && code <= 122) {
        char = String.fromCharCode(((code - 97 + shift) % 26) + 97);
      }
    } else if (char.match(/[0-9]/)) {
      let code = str.charCodeAt(i);
      // 数字
      char = String.fromCharCode(((code - 48 + shift) % 10) + 48);
    }
    result += char;
  }
  return result;
}

// 解密函数
export function decrypt_oaid (str, shift = 3) {
  return encrypt_oaid(str, 26 - shift);
}











